package me.zd.tool.hardlink.model;

public class LinkSetting {
    private String fromPath = "";
    private String toPath = "";
    private String includeSuffix = "";
    private String excludeSuffix = "";
    private int scanDepth;
    private boolean usingRegexp;
    private String fromPattern = "";
    private boolean usingRegexpReplacement;
    private String toPattern = "";
    private boolean usingRegexpWithParentLevel;
    private int regexpWithParentLevel;
    private String targetFilePrefix = "";
    private boolean usingModifiedTime;
    private String beginModifiedTime;
    private String endModifiedTime;

    public String getFromPath() {
        return fromPath;
    }

    public void setFromPath(String fromPath) {
        this.fromPath = fromPath;
    }

    public String getToPath() {
        return toPath;
    }

    public void setToPath(String toPath) {
        this.toPath = toPath;
    }

    public int getScanDepth() {
        return scanDepth;
    }

    public void setScanDepth(int scanDepth) {
        this.scanDepth = scanDepth;
    }

    public String getFromPattern() {
        return fromPattern;
    }

    public void setFromPattern(String fromPattern) {
        this.fromPattern = fromPattern;
    }

    public String getToPattern() {
        return toPattern;
    }

    public void setToPattern(String toPattern) {
        this.toPattern = toPattern;
    }

    public String getIncludeSuffix() {
        return includeSuffix;
    }

    public void setIncludeSuffix(String includeSuffix) {
        this.includeSuffix = includeSuffix;
    }

    public String getExcludeSuffix() {
        return excludeSuffix;
    }

    public void setExcludeSuffix(String excludeSuffix) {
        this.excludeSuffix = excludeSuffix;
    }

    public int getRegexpWithParentLevel() {
        return regexpWithParentLevel;
    }

    public void setRegexpWithParentLevel(int regexpWithParentLevel) {
        this.regexpWithParentLevel = regexpWithParentLevel;
    }

    public String getTargetFilePrefix() {
        return targetFilePrefix;
    }

    public void setTargetFilePrefix(String targetFilePrefix) {
        this.targetFilePrefix = targetFilePrefix;
    }

    public boolean isUsingRegexp() {
        return usingRegexp;
    }

    public void setUsingRegexp(boolean usingRegexp) {
        this.usingRegexp = usingRegexp;
    }

    public boolean isUsingRegexpReplacement() {
        return usingRegexpReplacement;
    }

    public void setUsingRegexpReplacement(boolean usingRegexpReplacement) {
        this.usingRegexpReplacement = usingRegexpReplacement;
    }

    public boolean isUsingRegexpWithParentLevel() {
        return usingRegexpWithParentLevel;
    }

    public void setUsingRegexpWithParentLevel(boolean usingRegexpWithParentLevel) {
        this.usingRegexpWithParentLevel = usingRegexpWithParentLevel;
    }

    public boolean isUsingModifiedTime() {
        return usingModifiedTime;
    }

    public void setUsingModifiedTime(boolean usingModifiedTime) {
        this.usingModifiedTime = usingModifiedTime;
    }

    public String getBeginModifiedTime() {
        return beginModifiedTime;
    }

    public void setBeginModifiedTime(String beginModifiedTime) {
        this.beginModifiedTime = beginModifiedTime;
    }

    public String getEndModifiedTime() {
        return endModifiedTime;
    }

    public void setEndModifiedTime(String endModifiedTime) {
        this.endModifiedTime = endModifiedTime;
    }
}
